Big Huge Thesaurus

promised land

noun